home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / config / ncr.cf < prev    next >
Text File  |  2006-04-12  |  4KB  |  132 lines

  1. XCOMM platform:  $Xorg: ncr.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
  2.  
  3.  
  4.  
  5.  
  6. XCOMM platform:  $XFree86: xc/config/cf/ncr.cf,v 3.20 2001/01/17 16:22:32 dawes Exp $
  7.  
  8. #ifndef OSName
  9. #define OSName            Unix System V Release 4/MP-RAS
  10. #endif
  11. #ifndef OSVendor
  12. #define OSVendor        NCR
  13. #endif
  14. XCOMM operating system:  OSName
  15.  
  16. #define BootstrapCFlags        -DNCR
  17. #define HasStreams        YES
  18. #define XawI18nDefines        -DUSE_XWCHAR_STRING
  19.  
  20. /* Build Flags */
  21.  
  22. XCOMM
  23. XCOMM These flags build correctly on SVR4/MP-RAS 3.0. If building on
  24. XCOMM SVR4/MP-RAS 2.X, you must add -DWINTCP to StandardDefines
  25. XCOMM
  26. #define StandardDefines        -DSVR4 -DNCR -Di386
  27. #ifndef DefaultCCOptions
  28. #define DefaultCCOptions    -Xa -Hnocopyr -W0,-asm
  29. #endif
  30. #define DefaultCDebugFlags    -O3
  31. #define AllocateLocalDefines    -DINCLUDE_ALLOCA_H
  32. #define ServerExtraDefines      -DNO_SECONDARY AllocateLocalDefines XFree86ServerDefines
  33. #define ServerOSDefines         -DDDXTIME XFree86ServerOSDefines
  34. #define ToolkitStringsABIOptions -intelabi
  35.  
  36. XCOMM This has not been tested, don't turn it on yet.
  37. XCOMM #define ExtensionOSDefines    -DXTESTEXT1
  38.  
  39. #define ExtraLoadFlags -lc -L/usr/ucblib -lucb -lm -lgen -lcmd
  40.  
  41. /* Setup proper ownership of installed files */
  42.  
  43. #define StripInstalledPrograms    YES
  44. #define InstPgmFlags        -s -m 0711 -o bin -g bin
  45. #define InstBinFlags        -m 0755 -o bin -g bin
  46. #define InstUidFlags        -m 4711 -o root -g bin
  47. #define InstLibFlags        -m 0644 -o bin -g bin
  48. #define InstIncFlags        -m 0444 -o bin -g bin
  49. #define InstManFlags        -m 0444 -o bin -g bin
  50. #define InstDatFlags        -m 0444 -o bin -g bin
  51.  
  52. /* Various Configuration settings */
  53.  
  54. #define DefaultUserPath        /bin:/sbin:/usr/bin:/usr/sbin:$(BINDIR):/usr/ucb
  55. #define DefaultSystemPath    /etc:/bin:/usr/bin:/sbin:/usr/sbin:$(BINDIR):/usr/ucb
  56. #define ExtraFilesToClean    *.z
  57.  
  58. /* Create man pages properly */
  59.  
  60. #define BookFormatManPages    YES
  61. #define ManDirectoryRoot    /usr/catman/X115
  62. #define ManSuffix        1X
  63. #define LibManSuffix        3X
  64. #define FileManSuffix        4X
  65. #define ManSourcePath        $(MANPATH)/g
  66. #define XmanSearchPath        /usr/catman
  67.  
  68. #define    TblCmd /usr/ucb/tbl
  69. #define    EqnCmd /usr/ucb/eqn
  70. #define ColCmd /usr/bin/col
  71. #define NeqnCmd /usr/ucb/neqn
  72. #define NroffCmd /usr/ucb/nroff -Tlp
  73.  
  74. /*
  75.  * Man pages need to be formatted when installed, so override the default
  76.  * imake rules.
  77.  */
  78. #define InstallManPageLong(file,destdir,dest)                           @@\
  79. CppManTarget(file, $(EXTRAMANDEFS))                    @@\
  80.                                     @@\
  81. all:: file.z                                @@\
  82.                                     @@\
  83. file.z:: file.$(MANNEWSUFFIX)                        @@\
  84.     @if [ -f file.$(MANNEWSUFFIX) ]; \                @@\
  85.     then \                                @@\
  86.     cat file.$(MANNEWSUFFIX) | $(NEQN) | $(TBL) | $(NROFF) $(MANMACROS) | $(COL) >/tmp/$$$$.man; \    @@\
  87.     $(RM) /tmp/$$$$.man.z; \                    @@\
  88.     pack -f /tmp/$$$$.man; \                    @@\
  89.     cp /tmp/$$$$.man.z file.z; \                    @@\
  90.     $(RM) /tmp/$$$$.man.z; \                    @@\
  91.     fi                                 @@\
  92.                                     @@\
  93. install.man::                                                           @@\
  94.     MakeDir($(DESTDIR)destdir)                    @@\
  95.     -@if [ -f file.z ]; \                        @@\
  96.     then \                                @@\
  97.     $(INSTALL) -c $(INSTMANFLAGS) file.z $(DESTDIR)destdir/dest.z; \@@\
  98.     fi
  99.  
  100. #define InstallGenManPageLong(file,destdir,dest,suffix)            @@\
  101.     InstallManPageLong(file,destdir,dest)
  102.  
  103. #define InstallMultipleManSuffix(list,dest,suff)                        @@\
  104. install.man::                                 @@\
  105.     MakeDir($(DESTDIR)dest)                        @@\
  106.     MakeFlagsToShellFlags(i,set +e); \                @@\
  107.     for i in list; do \                                             @@\
  108.       (set -x; \                            @@\
  109.       cat $$i.suff | $(NEQN) | $(TBL) | $(NROFF) $(MANMACROS) | $(COL) >/tmp/$$$$.suff; \    @@\
  110.       pack -f /tmp/$$$$.suff; \                    @@\
  111.       $(INSTALL) -c $(INSTMANFLAGS) /tmp/$$$$.suff.z $(DESTDIR)dest/$$i.z; \    @@\
  112.       $(RM) /tmp/$$$$.suff.z); \                        @@\
  113.     done
  114.  
  115. #define InstallMultipleMan(list,dest)                                   @@\
  116.     InstallMultipleManSuffix(list,dest,man)
  117.  
  118. #define InstallManPageAliases(file,destdir,aliases)                     @@\
  119. install.man::                                 @@\
  120.     @MakeFlagsToShellFlags(i,set +e); \                @@\
  121.     for i in aliases; do \                                          @@\
  122.         (set -x; \                        @@\
  123.         $(RM) $(DESTDIR)destdir/$$i.z;\              @@\
  124.         (cd $(DESTDIR)destdir; $(LN) file.z $$i.z);\        @@\
  125.         ); \                            @@\
  126.     done
  127.  
  128. #define InstallGenManPageAliases(file,destdir,suffix,aliases)        @@\
  129.     InstallManPageAliases(file,destdir,aliases)
  130.  
  131. #include <svr4.cf>
  132.